Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F3 France F8 France F9 France F11 France F12 France F18 France F19 France F3 Poland F2 Poland F3 France F4 Spain F11 Spain F19 Spain F20 France F9 France F10 Spain F26 France F18 Great Britain F1 France F3 Switzerland F2 France F5 UAE F1 UAE F2 Great Britain F10 France F11 Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Davis Cup, Group B, Manchester Davis Cup, Group D, Split Shanghai Rolex Masters - Shanghai Astana Open - Astana Erste Bank Open - Vienna Rolex Paris Masters - Paris Sofia Open - Sofia United Cup - Australia Australian Open - Melbourne Davis Cup, World Group, Q, TPE-FRA 0-4 Miami Open - Miami Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Wimbledon - London US Men's Clay Court Championship - Houston Spain F31 France F12 France F14 France F15 France F16 France F19 Great Britain F22 Germany F1 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 USA F14 USA F15 USA F2 USA F3 USA F4 USA F7 USA F12 USA F13 Spain F10 USA F3 USA F5 USA F6 Mutua Madrid Open - Madrid USA F10 USA F11 Internazionali BNL d'Italia - Rome Open Parc - Lyon Aix En Provence Challenger French Open - Paris National Bank Open - Montreal Western & Southern Open - Cincinnati Mallorca Championships - Mallorca U.S. Open - New York Laver Cup - Berlin China Open - Beijing Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Almaty Open - Almaty National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Quimper Challenger Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Morelia Challenger Cincinnati Open - Cincinnati Citi Open - Washington French Open - Paris Hamburg Open - Hamburg Birmingham Challenger U.S. Open - New York Nottingham 2 Challenger Newport Challenger National Bank Open - Toronto Davis Cup, World Group, Q2, USA-CZE 2-3 Shanghai Rolex Masters - Shanghai Hangzhou Open - Hangzhou Rolex Paris Masters - Paris Swiss Indoors Basel - Basel USA F16 France F19 France F14 France F15 France F17 France F1 France F5 France F7 Spain F12 France F11 France F12 France F14 France F19 Great Britain F2 France F2 France F4 Spain F14 France F8 France F9 France F10 France F18 Open de L'Isere-Trophee BNP Paribas - Grenoble Tunis Open 2007 - Tunis Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo The Surbiton Trophy - Surbiton GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Cherbourg Challenger St. Brieuc Challenger Rome Challenger Nottingham Challenger Segovia Challenger St. Remy Challenger Jersey Challenger St. Brieuc Challenger Nottingham Challenger Recanati Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Pozoblanco Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Binghamton Challenger Pozoblanco Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Mons Challenger Helsinki Challenger Noumea Challenger Sarajevo Challenger Guadalajara Challenger Napoli Challenger St. Brieuc Challenger Segovia Challenger Istanbul Challenger Tashkent Challenger Champaign Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Prague Challenger Winnetka Challenger Binghamton Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Challenger DCN de Cherbourg - Cherbourg Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Noumea Challenger Tatra Banka Slovak Open - Bratislava Jersey Challenger Wroclaw Challenger Happy Valley Challenger Challenger Tunisie - Tunis LTA Shrewsbury Challenger - Shrewsbury Internationaux de Doubs Open de Franchie-Comte - Besancon Maui Challenger Open de Montauban - Montauban Dallas Challenger Irving Challenger Sarasota Challenger Tallahassee Challenger Heilbronn Challenger Surbiton Challenger Bordeaux Challenger Winnetka Challenger Winnipeg Challenger Lexington Challenger Granby Challenger Cary Challenger Tiburon Challenger Stockton Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Irving Challenger San Francisco Challenger Aix En Provence Challenger Dallas Challenger Lisbon Challenger Monterrey Challenger Parma Challenger Cagliari Challenger Ostrava Challenger Noumea Challenger Napoli Challenger Rome Challenger Newport Beach Challenger Manta Challenger Knoxville Challenger Rennes Challenger Fairfield Challenger Loughborough Challenger Sarasota Challenger Sarasota Challenger Quimper Challenger Le Gosier Challenger Leon Challenger Open 13 - Marseille Rennes Challenger Mexico City Challenger Bordeaux Challenger Medibank International - Sydney Dallas Challenger Indian Wells Challenger Forli Challenger BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Nottingham 1 Challenger Tiburon Challenger Open de Moselle - Metz Open de Nice Cote dAzur - Nice Savannah Challenger Open de Moselle - Metz Rennes Challenger Open Sud de France - Montpellier SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Dallas Challenger Quimper Challenger Winston Salem - Winston Salem If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Heineken Open - Auckland Mexico City Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Monterrey Challenger Campbell's Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger Oeiras 3 Challenger Aix En Provence Challenger Bordeaux Challenger Erste Bank Open - Vienna Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Caltanissetta Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport Open D'Orleans - Orleans Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Noumea Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston San Luis Potosi Challenger LTA Wrexham Challenger - Wrexham TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Open de Rennes La Trinitaine - Rennes US Men's Clay Court Championship - Houston Zagreb Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Open de Montauban - Montauban Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Open de Rennes La Trinitaine - Rennes Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia New York Open - New York US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Citi Open - Washington Next Gen ATP Finals - Milan Delray Beach Open - Delray Beach European Open - Antwerp bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Status Athens Open - Athens Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Roma Open Challenger - Rome cinch Championships - London Morocco Tennis Tour - Marrakech Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Stockholm Open - Stockholm Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Rakuten Japan Open - Tokyo Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Nottingham Challenger Tennis Napoli Open - Naples Besancon Challenger Rabat Challenger United Cup - Australia Monza Challenger ASB Classic - Auckland Dallas Open - Dallas Newport Beach Challenger Braunschweig Challenger Delray Beach Open - Delray Beach Pozoblanco Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Hong Kong Tennis Open - Hong Kong Citi Open - Washington Rhodes Challenger cinch Championships - London Pozoblanco Challenger China Open - Beijing Vancouver Challenger Cherbourg Challenger Nottingham Challenger Champaign Challenger Bordeaux Challenger Open D'Orleans - Orleans Bordeaux Challenger Open D'Orleans - Orleans Black Forest Open - Freudenstadt German Tennis Championships - Hamburg Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Surbiton Challenger Memphis Open - Memphis IPP Geneva Trophy - Geneva Delray Beach Open - Delray Beach Rennes Challenger Moselle Open - Metz European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Lexington Challenger Noumea Challenger Dallas Open - Dallas Sydney International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Geneva Open - Geneva Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Nature Valley International - Eastbourne AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Open Sud de France - Montpellier Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Next Gen ATP Finals - Milan Qatar ExxonMobil Open - Doha Sydney International - Sydney Citi Open - Washington DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Garanti Koza Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Sofia Open - Sofia Geneva Open - Geneva Libema Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Fever-Tree Championships - London Delray Beach Open - Delray Beach Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BNP Paribas Masters - Paris Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Internazionali BNL dItalia - Rome Adelaide International 2 - Adelaide Swiss Indoors Basel - Basel Erste Bank Open - Vienna Open Sud de France - Montpellier Western & Southern Financial Group Masters - Cincinnati Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ASB Classic - Auckland Libema Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Mutua Madrilena Madrid Open - Madrid Hall of Fame Open - Newport Forte Village Sardegna Open - Sardinia Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco Moselle Open - Metz Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Phoenix Challenger Kremlin Cup - Moscow Singapore Tennis Open - Singapore Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Moselle Open - Metz Tel Aviv Watergen Open - Tel Aviv Libema Open - 's-Hertogenbosch cinch Championships - London Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Boss Open - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Chengdu Open - Chengdu Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Japan Open Tennis Championships - Tokyo Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon French Open - Paris Open 13 - Marseille Masters Series - Hamburg French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Brisbane International - Brisbane Heineken Open - Auckland French Open - Paris Wimbledon - London UNICEF Open - 's Hertogenbosch U.S. Open - New York French Open - Paris Wimbledon - London Open Sud de France - Montpellier U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Melbourne Summer Set - Melbourne Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Mifel Tennis Open - Los Cabos Brisbane International - Brisbane Boss Open - Stuttgart Laver Cup - Prague Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, World Group, SF, CRO-USA 3-2 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Finals, Group C Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group C, Hamburg Laver Cup - Vancouver Davis Cup, World Group, PO, HUN-FRA 2-3 ASB Classic - Auckland Open Occitanie - Montpellier French Open (juniors) French Open (juniors) Infosys Hall of Fame Open - Newport Hamburg European Open - Hamburg U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz Davis Cup, Finals, QF, ITA-USA 2-1 Olympics - Tokyo